.logo {
  width: 100%;
  border-bottom: 4px solid #a71b1c; }
  .logo .lo {
    width: 1200px;
    margin: 20px auto; }
    .logo .lo h1 {
      width: 75px;
      height: 75px; }

.login {
  width: 400px;
  height: 300px;
  border: 1px solid black;
  border-radius: 5px;
  margin: 30px auto 10px;
  padding: 20px;
  text-align: center;
  position: relative; }
  .login p {
    padding: 10px 0;
    font-size: 16px;
    color: black;
    font-weight: bolder; }
  .login label {
    font-size: 16px; }
  .login input {
    margin-top: 20px;
    height: 25px;
    border: 1px solid #888;
    font-size: 16px;
    border-radius: 5px; }
  .login .log {
    width: 260px;
    margin: 20px auto 0;
    background-color: red;
    border-radius: 8px;
    color: #fff;
    cursor: pointer; }
  .login a {
    position: absolute;
    bottom: 62px;
    right: 88px;
    color: #1675be;
    font-size: 14px; }
